encryption business non repudiation user identification authentication cryptography password management single signon security portal access control user authorisation instant messaging quality visitor registration integrity honesty